mine sweeping devices - Espagnol Anglais Dictionnaire